package utils

import "encoding/json"

// Struct2Map 结构体转成map  结构体转成map. 1. 先把结构体转成json, 再由json转成map
func Struct2Map(s interface{}) (map[string]string, error) {

	j, err := json.Marshal(s)
	if err != nil {
		return nil, err
	}
	m := make(map[string]string)
	err = json.Unmarshal(j, &m)
	if err != nil {
		return nil, err
	}
	return m, err
}
